package com.qf.day13;

import java.util.ArrayList;
import java.util.List;

/**
 * 利用hashmap计算两数之和
 */
public class HashMapDemo02 {

    public static void main(String[] args) {

        // 这个数组中是否存在两个数的和为10 ，如果存在，把这个两个数的下标返回
        int[] arr = {2,3,5,8,4};

        List<Integer> result =  dealArr(arr);

        System.out.println(result);

    }

    private static List<Integer> dealArr(int[] arr) {
        int index=0;
        ArrayList<Integer> integer = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if(arr[index] + arr[i] == 10){
                integer.add(index);
                return integer;
            }else {
                index++;
            }
        }
        return null;
    }

}
